/*首页样式*/
.main-container{
	width:100%;
	min-width: 1500px;
}
.course-block{
	width:100%;
	margin-top: -2px;
	position: relative;
}

.slideBox{ width:100%; min-width: 1200px; max-width: 1920px; height:450px; overflow:hidden; position:relative;margin:0 auto; }
.slideBox .hd{ height:37px; width:168px; overflow:hidden; position:absolute; left:43%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin-top:8px;text-align:center;}
.slideBox .hd ul li{display:inline-block;width:20px;height:20px;margin:0 3px;text-indent:-999px;cursor:pointer;background-color:#fff;border-radius:100%;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:1920px; margin: 0 auto;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{height:450px; display:block; margin: 0 auto;}


.course-content{
    width: 304px;
    height: 340px;
    position: absolute;
    left: 28%;
    top: 50%;
    transform: translate(-54%, -50%)
}
.course-content .bd{
	display: none;
}
.block-title{
	border-left: 4px solid #00aeff;
	padding-left:10px;
	line-height:30px;
	margin-bottom:10px;
	font-size:24px;
	font-weight: bold;
	color:#333;
}
.star-box .work{
	width: 1200px;
	height: 450px;
}
.star-box .work>div{
	position: relative;
	float: left;
	width: 300px;
	height: 221px;
}
.star-box .work .bac{
	width: 300px;
	height: 221px;
	color: #fff;
	text-align: left;
	background-color: #61cdff;
}
.star-box .work .bac:hover{
	background-color: #00aeff;
}
.star-box .work .box-left:after{
	content: "";
	width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-right: 25px solid #61cdff;
	border-bottom: 25px solid transparent;
	position: absolute;
	right: 300px;
	top:84px;
	z-index: 10;
}
.star-box .work .box-right:after{
	content: "";
	width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-left: 25px solid #61cdff;
	border-bottom: 25px solid transparent;
	position: absolute;
	left: 300px;
	top:84px;
	z-index: 10;
}
.star-box .work .box-left:hover:after{
	border-right: 25px solid #00aeff !important;
}
.star-box .work .box-right:hover:after{
	border-left: 25px solid #00aeff !important;
}
.star-box .work .bac h3{
	font-size: 22px;
	font-weight: bold;
	margin: 30px 0 10px 22px;
}
.star-box .work .bac .name{
	font-size: 12px;
	color: #cff0ff;
	margin: 10px 0 10px 22px;
}
.star-box .work .bac .title{
	font-size: 16px;
	margin-left: 22px;
}
.star-box .work .pic{
	width: 300px;
	height: 221px;
}
.theme td{
	color: #fff;
	font-size: 18px;
	height: 50px;
	background-color: #00aeff;
}
.mesg td{
	height: 50px;
	border-bottom: 1px solid #e0e0e0;
}
.mesg td:first-child{
	border-left: 1px solid #e0e0e0;
}
.mesg td:last-child{
	border-right: 1px solid #e0e0e0;
}
.mesg td:last-child a{
	color: #52aeff;
}
.course-content .hd{
	height:60px;
}
.course-content .hd ul{
	display:inline-block;
	margin-left:20px;
	height:304px;
	background-color: rgb(70, 74, 81);
}
.course-content .hd li{
	width:245px;
	height:76px;
	padding-left: 20px;
	cursor: pointer;
	display: table;
	position: relative;
}
.course-content .hd li:hover{
	height:76px;
	background-color: #6c717b;
	border-radius: 6px;
}
.course-content .hd li:hover h6,.course-content .hd li:hover p{
	color:#a9acaf;
}
.cell{
	display: table-cell;
	vertical-align: middle;
}
.course-content li h6{
	font-size:18px;
	font-weight:normal;
	font-family:"黑体 Regular";
	margin-bottom: 8px;
}
.course-content li h6,.course-content li p{
	color: #a7a8aa;
}
.icon{
	width: 12px;
	height: 12px;
	margin-left: 12px;
	margin-bottom: 3px;
}
.line{
	position: absolute;
	left: 18px;
	bottom: 0;
}
.course-info{
	background:#fff;
	border-radius:5px;
	padding:30px;
	width: 800px;
	height:304px;
	margin-top:20px;
	display:none;
	position: absolute;
	left: 265px;
	top: -20px;
}
.course-view{
	width:158px;
	height:114px;
	position: absolute;
	right: 16px;
	bottom: 16px;
}
.course-text{
	width:700px;
	display:inline-block;
	margin-left:10px;
}
.course-qiao{
	cursor: pointer;
}
.course-a{
	cursor: pointer;
}
.text-div{
	height:280px;
	position: absolute;
	left: 33px;
	top: 3px;
}
.text-div p:last-child{
	padding-top: 60px;
}
.course-text p{
	color:#333;
	line-height:24px;
	margin-bottom:5px;
}
.course-text a{
	background:#00aeff;
	display:inline-block;
	width:115px;
	height:38px;
	line-height:38px;
	text-align:center;
	margin:0 20px 10px 0;
	border-radius:5px;
	color:#fff;
	font-size:16px;
}
.course-text .link{
	position: absolute;
	left: 32px;
	bottom: 2px;
}
.class-content{
	width:320px;
	height:460px;
	padding-top:15px;
}
.title-more{
	color:#00aeff;
	float:right;
	font-size:16px;
}
.class-content ul{
	background:#fff;
	border:1px solid #dedede;
	border-radius:5px;
	padding:20px;
	height:400px;
}
.class-content li{
	line-height:40px;
	height:40px;
}
.class-content li:before{
	content:url(../../image/sz/index/hot-ico.png);
	float:left;
	width:20px;
	height:20px;
	margin:5px 5px 0 0;
}
.class-content li p{
	float:left;
	width:145px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:top;
	font-size:16px;
	color:#333;
}
.class-content li  span{
	color:#ee520d;
	font-weight:bold;
}
.class-content li a{
	float:right;
	width:70px;
	height:26px;
	line-height:26px;
	background:#ff0000;
	text-align:center;
	color:#fff;
	margin-top:7px;
}
.middle-block{
	width:1200px;
	margin:10px auto 0;
}
.exam-box{
	width:260px;
	height:390px;
	margin-top: 16px;
}
.exam-box h4{
	border-left: 4px solid #00aeff;
	padding-left:10px;
	line-height:30px;
	margin-bottom:10px;
	font-size:24px;
	font-weight: bold;
	color:#333;
}
.exam-box .input{
	height:448px;
	border: 2px solid #80d7ff;
	background-color: #fff;
}
.exam-box input{
	display:block;
	margin:30px auto 0;
	height:45px;
	width:210px;
	border: none;
	background:#fafafa;
	color:#333;
	border-radius:6px;
}
.exam-box input[type="text"]{
	border: 2px solid #e7e7e7;
	padding-left:10px;
	font-size:16px;
}
.exam-box input[type="button"]{
	cursor:pointer;
	background:#00aeff;
	color:#fff;
}
.star-box{
	width:1200px;
	margin: 80px auto 0;
}

.news-box{
	width:1200px;
	height:450px;
	margin: 30px auto 0;
}
.news-box .togogo img{
	width: 533px;
	height: 400px;
}
.news-list{
	width: 610px;
	height:400px;
	padding:10px 10px 15px 10px;
	display:block;
}
.news-list li{
	font-size:16px;
	height:50px;
	line-height:40px;
	overflow: hidden;
}
.news-list li .newTheme{
	width: 100%;
}
.news-list li .newTheme .newTitle{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	width: 400px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.news-list li .newTheme .right{
	color: #99a6c4;
	font-size: 14px;
}
.news-list li .newConent{
	width: 610px;
	height: 60px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.teacher-block{
	width:1200px;
	overflow:hidden;
	margin:15px auto;
}
.teacher-main{
	width:100%;
	height:365px;
	background:#fff;
	border:1px solid #dedede;
	padding-top:40px;
}
.slide-left{
	width:34px;
	height:30px;
	background:url(../../image/sz/index/arrow.png) no-repeat;
	transform: rotate(180deg);
	border:none;
	margin:127px 0 0 15px;
	cursor:pointer;
}
.slide-right{
	width:34px;
	height:30px;
	background:url(../../image/sz/index/arrow.png) no-repeat;
	vertical-align:top;
	border:none;
	margin:127px 15px 0 0;
	cursor:pointer;
}
.teacher-bg{
	float:left;
	width:1070px;
	height:285px;
	overflow:hidden;
	margin-left:16px;
	position:relative;
}
.teacher-ul{
	position:absolute;
	left:0px;
	height:285px;
	width:1200px;
}
.teacher-ul li{
	float:left;
	margin-right:10px;
	width:260px;
	height:285px;
	position:relative;
}
.teacher-ul li img{
	display:block;
	width:260px;
	height:285px;
	position:absolute;
	top:0px;
}
.t-name{
	position:absolute;
	left:40px;
	top:52px;
	font-size:22px;
	font-weight: bold;
	color:#fff;
}
.t-course{
	position:absolute;
	padding:0 15px;
	bottom:0px;
	width:100%;
	height:100%;
	display: none;
	overflow:hidden;
	background-color:rgba(64,175,225,0.7);
}
.t-course p{
	color:#fff;
	margin-top:6px;
}
.t-course .position{
	font-size: 18px;
	position: absolute;
	left:130px;
	top:49px;
}
.t-course .class{
	font-size: 16px;
	position: absolute;
	left: 40px;
	bottom:142px;
}
.t-course .mainCourse{
	vertical-align: top;
	width: 180px;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	left: 40px;
	top: 148px;
}
.partner-list{
	background:#fff;
	padding:30px 0 30px 30px;
}
.partner-list li{
	display:inline-block;
	width:195px;
	height:200px;
	margin:0 15px 20px;
	text-align:center;
}
.partner-list li div{
	width:190px;
	height:130px;
	border:1px solid #dedede;
	margin:0 auto;
}
.partner-list li img{
	width:155px;
	height:100px;
	margin-top:15px;
}
.partner-list li h6{
	font-size:18px;
	margin:10px 0;
	color:#000;
	font-weight:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.partner-list li p{
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.envi-block{
	height:288px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	margin:20px 0;
}
.envi-block ul{
	height:100%;
	overflow:hidden;
}
.envi-block li{
	float:left;
	width:216px;
	height:100%;
	overflow:hidden;
	margin-right:20px;
}
.envi-block li img{
	width:216px;
	height:288px;
}
.envi-block li p{
	line-height:50px;
	text-align:center;
	font-size:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}